package com.baidu.mapper;

import com.baidu.pojo.CarBean;
import com.baidu.pojo.CustomerBean;
import com.baidu.pojo.GoodsBean;
import com.baidu.pojo.OrderBean;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

/**
 * 创作时间：2019/11/6 10:08
 * 作者：李增强
 */
public interface GoodsWebMapper {
    List<GoodsBean> getGoodsWebList();

    GoodsBean getGoodsWebByGid(@Param("gid") Integer gid);

    CustomerBean getWebLogin(@Param("cname") String cname);

    void saveCarInfo(CarBean cb);

    void deleteCarInfo(@Param("cid") Integer cid, @Param("gid") Integer gid);

    List<CarBean> getCarListById(@Param("id") Integer id);

    void updateGoodsCount(@Param("cid") Integer cid, @Param("gid") Integer gid, @Param("count") Integer count);

    CarBean getCarInfo(@Param("cid") Integer cid, @Param("gid") Integer gid);

    void saveOrderInfo(@Param("oid") String oid, @Param("gid") Integer gid, @Param("count") Integer count);

    void saveGoodsOrder(@Param("oid") String oid, @Param("cid") Integer cid,
                        @Param("ostatus") Integer ostatus, @Param("toprice") Double toprice,
                        @Param("otime") Date otime);

    List<OrderBean> getOrderListByCid(@Param("cid") Integer cid);
}
